home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 4 / Info_Mac IV CD-ROM (Pacific HiTech Inc.)(August 1994).iso / Applications / Demos_Demo folder / Demos_Info folder / Demos™ Demonstration / More Examples / Fish in a pond < prev    next >
Text File  |  1994-03-21  |  4KB  |  101 lines

  1. { From user Suresh, Project Fishinapond at Mon, Mar 21, 1994 10:41 AM}
  2.  
  3.  
  4. { System Variables with non-default values: }
  5. Numberwidth := 6
  6. Typechecking := 1
  7. Checking := 1
  8. Saveoptions := 2
  9. Savevalues := 0
  10.  
  11.  
  12. { Non-default Time SysVar value: }
  13. Time := Sequence(0,Num_years_to_iterate,1)
  14.  
  15. Attribute Reference
  16.  
  17. Project Fishinapond
  18. Title: Fish in a pond (a dynamic simulation example with chaos)
  19. Description: A dynamic simulation model with chaotic properties.  The fish population of this fictional pond is defined as a function of the previous year's population by the expression: population(t)=[1-population(t-1)]*population(t-1)*GrowthFactor where population is a fraction between 0 and 1 and t is time in years.  The GrowthFactor reflects a constant condition of the system/environment.  If a system has a relatively low growth factor (~2.5) the fish population settles down to a single steady number after a few years.  In systems with a higher growth factor (~3.25) the population settles down to two alternating values.  Even more volatile systems settle down to 4, 8, 16, etc. alternating values (period doubling).  Above a certain threshold (~3.7) the population fails to settle down to any value or set of repeating values (chaos).  Different initial populations all settle down to the same values or repeating values in stable systems, while even slightly different initial settings for chaotic systems quickly diverge.  The weather is a more common example of an unstable (chaotic) system that is impossible to predict.  Slight errors in initial measurements grow exponentially in subsequent calculations of the model.
  20. Author: Suresh
  21. Date: Wed, Feb 23, 1994 12:42 PM
  22. Saveauthor: Suresh
  23. Savedate: Mon, Mar 21, 1994 10:41 AM
  24. Diagstate: 1,40,50,513,270,1
  25. Fileinfo: 0,-2,11516,Project Fishinapond,Fish in a pond
  26. Getresource Pagesetup,1
  27.  
  28. Chance Num_fish_in_pond
  29. Title: number of fish in a pond
  30. Description: Fish population - represented by a fraction between 0 and 1.  Defined in terms of previous year's population and the growth factor (a system constant).~
  31. ~
  32. If you're wondering:  the icon is supposed to be a sandy pond with little fishies swimming around.  There's also a small island with a palm tree in the middle.
  33. Definition: Dynamic(Initial_fish_pop,((Num_fish_in_pond[Time-1]*(1-Num_fish_in_pond[Time-1]))*Growth_factor))
  34. Location: 264,168
  35. Nodesize: 40,40
  36. Valuestate: 1,5,45,632,434,1,MIDM
  37. Icon: (00 07 F8 00 00 FF FF 00 01 FF FF E0 01 F0 0F F8 03 80 21 FC 06 00 10 FE 1E 00 7C 7E 30 00 CA 3E 70 03 C8 1E 70 07 E0 1F 70 07 E0 0F 70 01 C0 87 70 00 00 07 70 00 00 07 78 08 00 06 3C 00 00 06 1C 00 04 0E 0E 00 40 0C 0F 00 00 3C 0F 08 00 7C 1F 00 01 F8 1F 00 03 E0 1E 42 07 E0 1C 10 07 F0 38 48 07 E0 38 00 07 C0 30 00 0F 80 78 00 1F 00 7D E7 FF 80 1F FF FE 00 07 FF F8 00 01 FF E0 00 )
  38. Graphsetup: Distresol:4~
  39. Diststeps:1~
  40. Symbolsize:6~
  41. Linestyle:1~
  42. Frame:1~
  43. Grid:1~
  44. Ticks:1~
  45. Mesh:1~
  46. Scales:1~
  47. Frameauto:1~
  48. Xminimum:2~
  49. Xmaximum:4~
  50. Yminimum:0~
  51. Ymaximum:1~
  52. Zminimum:1~
  53. Zmaximum:1~
  54. Xintervals:0~
  55. Yintervals:0~
  56.  
  57. Reformval:           [Time      ,Initial_fish_pop]
  58.  
  59. Constant Num_years_to_iterate
  60. Title: number of years to iterate
  61. Definition: 50
  62. Location: 128,64
  63. Nodesize: 52,20
  64.  
  65. Decision Initial_fish_pop
  66. Title: initial fish population
  67. Definition: [0.3,0.300001]
  68. Location: 264,64
  69. Nodesize: 48,20
  70. Valuestate: 1,72,82,416,303,0,MIDM
  71. Numberformat: 1,D,6,2,0,0
  72.  
  73. Index Growth_factor
  74. Title: growth factor
  75. Definition: [2.5,2.75,3,3.25,3.5,3.75,4]
  76. Location: 400,64
  77. Nodesize: 48,20
  78. Valuestate: 1,36,50,632,434,1,MIDM
  79. Graphsetup: Distresol:4~
  80. Diststeps:1~
  81. Symbolsize:6~
  82. Linestyle:1~
  83. Frame:1~
  84. Grid:1~
  85. Ticks:1~
  86. Mesh:1~
  87. Scales:1~
  88. Frameauto:1~
  89. Xminimum:2.5~
  90. Xmaximum:4~
  91. Yminimum:2~
  92. Ymaximum:4~
  93. Zminimum:1~
  94. Zmaximum:1~
  95. Xintervals:0~
  96. Yintervals:0~
  97.  
  98.  
  99. Close Fishinapond
  100.  
  101.